Apa Hotel And Resort Tokyo Bay Makuhari Chiba, Japan - Hotel ... Providing its guests with free Wi-Fi and a restaurant boasting ocean views, you'll not want for anything at Apa Hotel And Resort Tokyo Bay Makuhari - the perfect ...